package com.crois.barrier.common.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author Hou Ze Yu
 * @description
 * @date 2020/8/2
 */
@Data
public class ApiResponseInfo implements Serializable {
    private static final long serialVersionUID = 2405172041950251807L;
    /**
     * 路由id
     */
    private Integer apiRouteId;

    private Integer id;
    /**
     * 返回类型 1： Json（application/json；charset=utf-8） 2 文本（text/plain；charset=utf-8）
     * 3 二进制（application/octet-stream；charset=utf-8） 4 XMl（application/xml；charset=utf-8）
     * 5 HTML（text/html；charset=utf-8）
     * 6 透传后端Content-Type
     */
   private Integer  responseContentType;
    /**
     * 成功示例
     */
   private String successExample;
    /**
     * 失败示例
     */
   private String failExample;
    /**
     * 错误码信息
     */
   private List<ApiFailCodeInfo> apiFailCodeInfoList = null;

}
